home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- echo "<PRE>"
-
- # sed -e 's#^ *##g' |
- case $1 in
- -fyiA) sed -e 's#[0-9]\{1,\}#<A HREF="rfc/fyi&.Z">&</A>#g' ;;
- -fyiI) sed -e 's#^[0-9]\{1,\}#<A HREF="rfc/fyi&.Z">&</A>#g' ;;
- -fyiT) sed -e 's#^[0-9]\{1,\}#<A HREF="rfc/fyi&.Z">&</A>#g' ;;
- -fyiN) sed -e 's#^[0-9]\{1,\}#& <A HREF="rfc/fyi&.Z">&</A>#g' | \
- nawk '{ num = $1 + 0;
- if ((num > 0) && (num < 99999)) {
- fyi[num] = $0
- last = num
- } else {
- fyi[last] = fyi[last] "#" $0
- }
- } END {
- for (num in fyi) {
- print fyi[num]
- }
- }' | sort -nr | sed -e 's#^[0-9]\{1,\} ##g' |
- awk -F# '{print $1; print $2}'
- ;;
-
- -rfcA) sed -e 's#[0-9]\{1,\}#<A HREF="rfc/rfc&.Z">&</A>#g' ;;
- -rfcI) sed -e 's#^[0-9]\{1,\}#<A HREF="rfc/rfc&.Z">&</A>#g' ;;
- -rfcT) sed -e 's#^[0-9]\{1,\}#<A HREF="rfc/rfc&.Z">&</A>#g' ;;
- -rfcN) sed -e 's#^[0-9]\{1,\}#& <A HREF="rfc/rfc&.Z">&</A>#g' |
- awk 'BEGIN { go = 0 } go == 1 { print $0 } /\=\=\=\=\=/ { go = 1 }' |
- awk '{ num = $1 + 0;
- if ((num > 0) && (num < 99999)) {
- rfc[num] = $0
- last = num
- } else {
- rfc[last] = rfc[last] "#" $0
- }
- } END {
- for (num in rfc) {
- print rfc[num]
- }
- }' | sort -nr | sed -e 's#^[0-9]\{1,\} ##g' |
- awk -F# '{print $1; print $2}'
- ;;
- esac
-
- echo "</PRE>"
-
-